/*
 * @Author: 李占胜 
 * @Date: 2018-05-21 09:51:34 
 * @Last Modified by: jiameng15
 * @Last Modified time: 2018-07-27 10:57:37
 * 正则匹配库  需要大家共同的添加和维护
 */

//正确的数字(小数点后最多2位)
// export const twoNumber = /^[0-9]+(.[0-9]{0,2})?$/;
export const twoNumber = /^(0{1}|[1-9]+[0-9]*)\.[0-9]{1,2}$|^[1-9]+[0-9]*$/;
export const theNumber = /^\d+$/;
 //正确的数字
export const number = /^[0-9]+.?[0-9]*$/;
 //手机号
export const mobile = /^((\+?[0-9]{1,4})|(\(\+86\)))?(13[0-9]|14[57]|15[012356789]|17[03678]|18[0-9])\d{8}$/;
 // 数字和字母
export const numAndWord = /^[0-9a-zA-Z]+$/;
 // 密码格式包括英文大小写、数字、特殊符号、两种以上组合
export const password = /^(?![A-Z]+$)(?![a-z]+$)(?!\d+$)(?![\W_]+$)\S{6,16}$/;
// 身份证
export const idCard = /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/;
 // 小于10位的数字,小数点后最多保留3位
export const weight = /^[0-9]{1,10}(.[0-9]{0,3})?$/;
